import axios from "axios";

const request = axios.create({
	baseURL: "/api",
	timeout: 10000,
});

// 请求拦截器
request.interceptors.request.use(
	(config) => {
		return config;
	},
	(error) => {
		return Promise.reject(error);
	}
);

// 响应拦截器

request.interceptors.response.use(
	(response) => {
		// console.log(response);
		if (response.data.code === 200) {
			return response.data.data;
		} else {
			alert(response.data.message);
			return Promise.reject(response.data.message);
		}
	},
	(error) => {
		return Promise.reject(error);
	}
);

export default request;
